## Basic tool info Tool name: Ciro_Negrogni/Photo Fantasy v1.0 Tool description: A text-to-image model with Stable Diffusion XL and Lora XL. Tool cover: https://cdn.wiro.ai/uploads/models/Ciro_Negrogni-PhotoFantasy-v1_LoRA_XL-cover.jpg Tool categories: - model - lora-sdxl - text-to-image - checkpoint-file - fp16 - persistent Tool tags: - style - art - fashion - photo - surreal - floating Run Task Endpoint (POST): https://api.wiro.ai/v1/Run/Ciro_Negrogni/Photo Fantasy v1.0 Get Task Detail Endpoint (POST): https://api.wiro.ai/v1/Task/Detail ## Tool Inputs: - name: prompt label: prompt help: prompt-help type: textarea default: a man with a white shirt and a vest, Home & Garden > Household Supplies > Household Cleaning Supplies > Carpet Sweepers floating in the air:1.3, Alice Prin, surreal photography, a surrealist painting, art photography, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , - name: negativePrompt label: negativeprompt help: negativeprompt-help type: textarea default: low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo - name: samples label: numberofoutputs help: numberofoutputs-help type: number default: 4 - name: steps label: inferencesteps help: inferencesteps-help type: number default: 20 - name: scale label: guidancescale help: guidancescale-help type: float default: 9 - name: highNoiseFrac label: high-noise-frac help: high-noise-frac-help type: float default: 0.8 - name: stepsRefiner label: steps-refiner help: steps-refiner-help type: number default: 20 - name: seed label: seed help: seed-help type: text default: 123456 - name: width label: width help: width-help type: number default: 1024 - name: height label: height help: height-help type: number default: 1024 - name: refiner label: refiner help: refiner-help type: select default: options: - value: "--only_base_model" label: NO - value: "" label: YES - name: scheduler label: scheduler help: scheduler-help type: select default: EulerDiscreteScheduler options: - value: "EulerDiscreteScheduler" label: EulerDiscreteScheduler - value: "DDIMScheduler" label: DDIMScheduler - value: "LMSDiscreteScheduler" label: LMSDiscreteScheduler - value: "DPMSolverMultistepScheduler" label: DPMSolverMultistepScheduler - value: "EulerDiscreteScheduler" label: EulerDiscreteScheduler - value: "PNDMScheduler" label: PNDMScheduler - value: "DDPMScheduler" label: DDPMScheduler - value: "EulerAncestralDiscreteScheduler" label: EulerAncestralDiscreteScheduler ## Tool Parameter Inspires: - prompt: a man with a white shirt and a vest, Home & Garden > Household Supplies > Household Cleaning Supplies > Carpet Sweepers floating in the air:1.3, Alice Prin, surreal photography, a surrealist painting, art photography, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , - scale: 9 - steps: 20 - negativePrompt: low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo - prompt: a woman with pink hair and a pink coat, Electronics > Electronics Accessories > Memory > ROM floating in the air:1.3, Alice Prin, surreal photography, a surrealist painting, art photography, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , - scale: 9 - steps: 20 - negativePrompt: low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo - prompt: a man with glasses and a pink fur ball, Sporting Goods > Outdoor Recreation > Fishing > Fishing Rod Accessories > Fishing Rod Bags & Cases floating in the air:1.3, Alice Prin, surreal photography, a surrealist painting, art photography, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , - scale: 9 - steps: 20 - negativePrompt: low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo - prompt: a man in a suit sitting on a couch with a fish bowl exploding next to him, Andrew Stevovich, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , - scale: 9 - steps: 20 - negativePrompt: low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo - prompt: a man in a white robe and a beard, Hardware > Tools > Compactors floating in the air:1.3, Alice Prin, surreal photography, a surrealist painting, art photography, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , - scale: 9 - steps: 20 - negativePrompt: low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo - prompt: a man with a mustache and a suit, Toys & Games > Toys > Dolls, Playsets & Toy Figures > Action & Toy Figures floating in the air:1.3, Alice Prin, surreal photography, a surrealist painting, art photography, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , - scale: 9 - steps: 20 - negativePrompt: low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo - prompt: a man with a beard and a turban, Home & Garden > Decor > Home Fragrance Accessories floating in the air:1.3, Alice Prin, surreal photography, a surrealist painting, art photography, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , - scale: 9 - steps: 20 - negativePrompt: low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo - prompt: a woman with a very large afro hair, Business & Industrial > Food Service > Disposable Serveware floating in the air:1.3, Alice Prin, surreal photography, a surrealist painting, art photography, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , - scale: 9 - steps: 20 - negativePrompt: low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo - prompt: a woman with a colorful hair and a scarf, Electronics > Electronics Accessories > Computer Components > Input Devices > Game Controllers floating in the air:1.3, Alice Prin, surreal photography, a surrealist painting, art photography, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , - scale: 9 - steps: 20 - negativePrompt: low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo - prompt: a man sitting at a table with a plate of food in front of him and a lot of food flying around him, Beeple, Alice Prin, surreal photography, a surrealist painting, art photography, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , - scale: 9 - steps: 20 - negativePrompt: low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo - prompt: a person Tidy up living spaces. :1.3, Alice Prin, surreal photography, a surrealist painting, art photography, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , - scale: 9 - steps: 20 - negativePrompt: low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo - prompt: Arts & Entertainment > Hobbies & Creative Arts > Musical Instrument & Orchestra Accessories > Musical Keyboard Accessories floating in the air:1.3, Elsa Bleda, color film photography, an album cover, aestheticism, Beeple, Alice Prin, surreal photography, a surrealist painting, art photography, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , - scale: 9 - steps: 20 - negativePrompt: low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo ## Integration Header Prepare ```bash # Sign up Wiro dashboard and create project export YOUR_API_KEY="{{useSelectedProjectAPIKey}}"; export YOUR_API_SECRET="XXXXXXXXX"; # unix time or any random integer value export NONCE=$(date +%s); # hmac-SHA256 (YOUR_API_SECRET+Nonce) with YOUR_API_KEY export SIGNATURE="$(echo -n "${YOUR_API_SECRET}${NONCE}" | openssl dgst -sha256 -hmac "${YOUR_API_KEY}")"; ``` ## Run Command - Make HTTP Post Request ```bash curl -X POST "https://api.wiro.ai/v1/Run/Ciro_Negrogni/Photo Fantasy v1.0" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "prompt": "a man with a white shirt and a vest, Home & Garden > Household Supplies > Household Cleaning Supplies > Carpet Sweepers floating in the air:1.3, Alice Prin, surreal photography, a surrealist painting, art photography, promotional image, a hyperrealistic painting, hyperrealism, panfuturism , ", "negativePrompt": "low quality, watermark, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo", "samples": 4, "steps": 20, "scale": "9", "highNoiseFrac": "0.8", "stepsRefiner": 20, "seed": "123456", "width": 1024, "height": 1024, "refiner": "", "scheduler": "EulerDiscreteScheduler", "callbackUrl": "You can provide a callback URL; Wiro will send a POST request to it when the task is completed." }'; ``` ## Run Command - Response ```json { "errors": [], "taskid": "2221", "socketaccesstoken": "eDcCm5yyUfIvMFspTwww49OUfgXkQt", "result": true } ``` ## Get Task Detail - Make HTTP Post Request ```bash curl -X POST "https://api.wiro.ai/v1/Task/Detail" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "tasktoken": 'eDcCm5yyUfIvMFspTwww49OUfgXkQt', }'; ``` ## Get Task Detail - Response ```json { "total": "1", "errors": [], "tasklist": [ { "id": "2221", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "socketaccesstoken": "eDcCm5yyUfIvMFspTwww49OUfgXkQt", "parameters": {}, "debugoutput": "", "debugerror": "", "starttime": "1734513809", "endtime": "1734513813", "elapsedseconds": "6.0000", "status": "task_postprocess_end", "createtime": "1734513807", "canceltime": "0", "assigntime": "1734513807", "accepttime": "1734513807", "preprocessstarttime": "1734513807", "preprocessendtime": "1734513807", "postprocessstarttime": "1734513813", "postprocessendtime": "1734513814", "outputs": [ { "id": "6bc392c93856dfce3a7d1b4261e15af3", "name": "0.png", "contenttype": "image/png", "parentid": "6c1833f39da71e6175bf292b18779baf", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "size": "202472", "addedtime": "1734513812", "modifiedtime": "1734513812", "accesskey": "dFKlMApaSgMeHKsJyaDeKrefcHahUK", "url": "https://cdn1.wiro.ai/6a6af820-c5050aee-40bd7b83-a2e186c6-7f61f7da-3894e49c-fc0eeb66-9b500fe2/0.png" } ], "size": "202472" } ], "result": true } ``` ## Task Status Information This section defines the possible task status values returned by the API when polling for task completion. ### Completed Task Statuses (Polling can stop) These indicate that the task has reached a terminal state — either success or failure. Once any of these is received, polling should stop. - task_postprocess_end : Task completed successfully and post-processing is done. - task_cancel : Task was cancelled by the user or system. ### Running Task Statuses (Continue polling) These statuses indicate that the task is still in progress. Polling should continue if one of these is returned. - task_queue : Task is waiting in the queue. - task_accept : Task has been accepted for processing. - task_assign : Task is being assigned to a worker. - task_preprocess_start : Preprocessing is starting. - task_preprocess_end : Preprocessing is complete. - task_start : Task execution has started. - task_output : Output is being generated.